<?php
namespace app\model\BbcModel;

use app\model\BaseModel\BaseBbcModel;

/**
 * 商品评价标签表
 * @author huj
 */
class GoodsCommentTag extends BaseBbcModel {

    /**
     * 状态 审核 1待审核 2审核通过 3审核失败
     */
    const CHECKING = 1;
    const CHECK_PASS = 2;
    const CHECK_FAIL = 3;
    
    //表名
    protected $table = 'goods_comment_tag';
    //主键
    protected $pk = 'id';
    
    protected $autoWriteTimestamp = true;

    //定义时间戳字段名
    protected $createTime = 'cd';
    protected $updateTime = 'md';
    protected $append = [
        // 'check_status_text',
        // 'cd_text',
    ];

    /**
     * 状态 审核 1待审核 2审核通过 3审核失败
     */
    public static $checkStatusArr = [
        '1' => '待审核',
        '2' => '审核通过',
        '3' => '审核失败',
    ];

    /**
     * 获取器 状态文本
     * 状态  审核 1待审核 2审核通过 3审核失败
     * @param [type] $index
     * @return void
     */
    public static function getCheckStatusTextAttr($value, $data) {
        if (isset($data['check_status'])) {
            return self::$checkStatusArr[$data['check_status']];
        }
    }

    /**
     * 获取器 状态文本
     * @param [type] $index
     * @return void
     */
    public static function getCdTextAttr($value, $data) {
        if (isset($data['cd'])) {
            return date('Y-m-d H:i:s' ,$data['cd']);
        }
    }

}